package com.amazonaws.services.s3.transfer.internal

import com.amazonaws.event.ProgressListenerChain
import com.amazonaws.services.s3.model.PutObjectRequest
import com.amazonaws.services.s3.transfer.TransferProgress
import com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener
import com.amazonaws.services.s3.transfer.internal.UploadImpl

class MyUploadImpl(
    val putObjectRequest: PutObjectRequest,
    description: String?,
    transferProgressInternalState: TransferProgress?,
    progressListenerChain: ProgressListenerChain?,
    listener: TransferStateChangeListener?
) : UploadImpl(description, transferProgressInternalState, progressListenerChain, listener)
